# 按要求编写json文件，并通过程序读取文件内容。
#
# 需求：小明是个男生，今年20岁了，毕业于清华大学，
# 家里养的宠物有1岁的狗、2岁的猫、3岁的猪，他的幸运数字是2、5、8。
# 请把上面的信息用JSON数据来表示，并保存到data.json文件中。
# 要求：
#     1.使用PyTest框架编写测试脚本
#     2.读取json文件，并打印出姓名和学校名称
#     3.断言姓名是否等于"小明"，断言学校名称中是否包含"清华"
import json


def read_json():
    with open("data.json", "r", encoding="utf8") as f:
        json_data = json.load(f)
        return json_data


class TestFile(object):
    def test_file1(self):
        ret = read_json()
        name = ret.get("name")
        assert "小明" == name

    def test_file2(self):
        ret = read_json()
        school = ret.get("school")
        assert "清华" in school


if __name__ == '__main__':
    read_json()
